home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13904 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.6 KB

  1. Path: cupnews0.cup.hp.com!clawrenc
  2. From: clawrenc@cup.hp.com (Chris Lawrence (Contra))
  3. Newsgroups: alt.computer.consultants,comp.edu,comp.lang.basic.misc,comp.lang.c++,comp.lang.misc,comp.lang.pascal.borland,comp.lang.pascal.delphi.misc,comp.misc,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.programming
  4. Subject: Re: Info on being a Systems Programmer/Analyst?
  5. Followup-To: alt.computer.consultants,comp.edu,comp.lang.basic.misc,comp.lang.c++,comp.lang.misc,comp.lang.pascal.borland,comp.lang.pascal.delphi.misc,comp.misc,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.programming
  6. Date: 27 Mar 1996 17:09:12 GMT
  7. Organization: Hewlett Packard Cupertino Site
  8. Message-ID: <4jbsno$t8d@hpax.cup.hp.com>
  9. References: <3150eada.14098156@News.why.net> <4j23pj$mco@dfw-ixnews5.ix.netcom.com> <4j2s61$ff6@news7.erols.com>
  10. NNTP-Posting-Host: xsvr1.cup.hp.com
  11. X-Newsreader: TIN [version 1.2 PL0.8]
  12.  
  13. Bill Robison (wrobison@bdm.com) wrote:
  14.  
  15. : Listen to him. I would add that, the most important class I ever took
  16. : as related to my career was my eigth grade Geometry class, because it
  17. : was heavy on proofs.
  18.  
  19. From a slightly different angle I consider my most valuable schooling as a 
  20. programmer the several years of Pure Math I did.  Working with the pure math
  21. over the applied, gave a fluid ability to work with the conceptual -- a 
  22. valuable skill for analysis and design.  Proofs, more proofs, yet more proofs,
  23. deriving from base principles, deriving __everything__ again from base 
  24. principles, defining the exact limits and areas of coverage of those base 
  25. assumptions, redefining the starting assumptions and re-deriving new relations
  26. all over again, proofs and more proofs, redefine the assumtions and axioms,
  27. derive, prove, etc.  These are the things I did in those courses that I now 
  28. find my days filled with, albeit in the form of designs, algorithms, analysis
  29. etc.
  30.  
  31. : >What about English?
  32. : >
  33. : >Do you need it?
  34.  
  35. When I was a manager I saw a lot of poorly written, mispelled, 
  36. grammatically incoherent resumes.  They got trashcanned unread.  I know a 
  37. *LOT* of other shops do the same.  I didn't care how good the programmer was --
  38. he obviously didn't care either.  Poorly written reports, memos etc encouraged
  39. the same response for the author as well.
  40.  
  41. Good language skills are needed for writing reports, designs, surveys, 
  42. studies, reports and even good old source comments.  Try supporting code with
  43. an incoherent, confusing, or flat out inaccurate source comment for a tricky 
  44. piece of logic some time.  It ain't fun.
  45.  
  46. Sooner or later, and sooner than later, you will have to write reports, 
  47. analysis etc of different areas and problems for your manager.  Produce a 
  48. typewritten brain fart and you can probably kiss that job or any hope of
  49. abvancement goodbye.
  50.  
  51. : >             Understanding language syntax is much more important than
  52. : >how much math is needed.
  53.  
  54. Sooth!  It does not take long before you start running into the limits of your 
  55. language's construction.  Start by learning english systax, parsing, and
  56. grammar.  Yup, all those nouns, verbs, adverbs, adjectives, pronouns, 
  57. prepositions, articles and the rest.  Learn _how_ the lnaguage is constructed.
  58. You'll need that knowledge to understand _how_ C, C++, Pascal, Ada or whatever 
  59. you do end up using is constructed and parsed.
  60.  
  61. : Being able to communicate effectively will advance your career much more
  62. : rapidly than being able to program tight sorting algorithms.
  63.  
  64. True.
  65.  
  66. --
  67. J C Lawrence                           Internet: coder@ibm.net
  68. ---------------(*)               Internet: clawrenc@cup.hp.com
  69. ...Honorary Member Clan McFUD -- Teamer's Avenging Monolith...
  70.